using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.IO;

using MakeIT.MakeIT.Laundy.Agromotor.Site.Entidades;
using MakeIT.MakeIT.Laundy.Agromotor.Site.Negocios;

namespace MakeIT.MakeIT.Laundy.Agromotor.Site.Apresentacao
{
	public partial class DownPecaImagem : System.Web.UI.Page
	{
		protected void Page_Load(object sender, EventArgs e)
		{

			//Recupera dados
			PecaVO pecaVO = PecaVO.CreateVO();
			pecaVO.idPeca = Int32.Parse(Request["idPeca"]);
			AgromotorsiteDAO.getPecaImagem(pecaVO);

			if (pecaVO.imagem != null)
			{
				Response.ContentType = pecaVO.imagemMime;
				Response.AppendHeader("Content-Disposition", "attachment; filename=" + pecaVO.imagemNome);

				Response.BinaryWrite(pecaVO.imagem);
				return;
			}
            Response.ContentType = "image/png";
            string filePath = HttpContext.Current.Server.MapPath("~/App_Themes/Padrao/Imagens/backoffice/SemFoto.png");
            Response.BinaryWrite(File.ReadAllBytes(filePath));
        }
	}
}
